<h2>题目编号 : 54</h2>
<div style="color:#666;font-size:80%;">10 October 2003</div><br />
<div class="problem_content">
<p>在扑克牌游戏中，一手牌有五张，其排序由下列条件判断（由低到高）：</p>
<ul>
<li><b>散牌</b>: 单张牌，依牌值比较大小</li>
<li><b>对</b>: 两张相同牌值的牌</li>
<li><b>双对</b>: 两个不同的对</li>
<li><b>三条</b>: 三张相同牌值的牌</li>
<li><b>顺</b>: 所有牌的牌值是连续的</li>
<li><b>同花</b>: 所有牌的花色相同</li>
<li><b>满堂红</b>: 三张牌值相同，另外两张为一对</li>
<li><b>四条</b>: 四张相同牌值的牌</li>
<li><b>同花顺</b>: 所有牌组成一个"顺"，且花色相同</li>
<li><b>皇家同花顺</b>: 五张牌为 10, J, Q, K, A, 且花色相同</li>
</ul>
<p>牌值的顺序由小到大为：<br />2, 3, 4, 5, 6, 7, 8, 9, 10, J, Q, K, A。</p>
<p>如果两个玩家有相同的牌型，则牌值大者胜；例如，一对八与一对五则对八胜（见下面的例 1）。但是，如果牌值和牌型都打成平手，例如两家都有一对 Q，则比较其它牌中牌值最大的（见下面的例 4）；如果仍旧打成平手则再比较第二大的，依次类推。</p>
<p>下面是两个玩家的五局牌：</p>
<div style="text-align:center;">
<table>
<tr>
<td><b>局次</b></td><td>&nbsp;</td><td><b>玩家 1</b></td><td>&nbsp;</td><td><b>玩家 2</b></td><td>&nbsp;</td><td><b>赢家</b></td>
</tr>
<tr>
<td style="vertical-align:top;"><b>1</b></td><td>&nbsp;</td><td>5H 5C 6S 7S KD<br /><div class="info">对五</div></td><td>&nbsp;</td><td>2C 3S 8S 8D TD<br /><div class="info">对八</div></td><td>&nbsp;</td><td style="vertical-align:top;">玩家 2</td>
</tr>
<tr>
<td style="vertical-align:top;"><b>2</b></td><td>&nbsp;</td><td>5D 8C 9S JS AC<br /><div class="info">散牌 A</div></td><td>&nbsp;</td><td>2C 5C 7D 8S QH<br /><div class="info">散牌 Q</div></td><td>&nbsp;</td><td style="vertical-align:top;">玩家 1</td>
</tr>
<tr>
<td style="vertical-align:top;"><b>3</b></td><td>&nbsp;</td><td>2D 9C AS AH AC<br /><div class="info">三条 A</div></td><td>&nbsp;</td><td>3D 6D 7D TD QD<br /><div class="info">同花（方块）</div></td><td>&nbsp;</td><td style="vertical-align:top;">玩家 2</td>
</tr>
<tr>
<td style="vertical-align:top;"><b>4</b></td><td>&nbsp;</td><td>4D 6S 9H QH QC<br /><div class="info">对 Q<br />散牌九</div></td><td>&nbsp;</td><td>3D 6D 7H QD QS<br /><div class="info">对 Q<br />散牌七</div></td><td>&nbsp;</td><td style="vertical-align:top;">玩家 1</td>
</tr>
<tr>
<td style="vertical-align:top;"><b>5</b></td><td>&nbsp;</td><td>2H 2D 4C 4D 4S<br /><div class="info">满堂红<br />其中有三张四</div></td><td>&nbsp;</td><td>3C 3D 3S 9S 9D<br /><div class="info">满堂红<br />其中有三张三</div></td><td>&nbsp;</td><td style="vertical-align:top;">玩家 1</td>
</tr>
</table>
</div>
<p>这个文件：<a href="project/poker.txt">poker.txt</a> 中有为两个玩家随机生成的一千局牌。每行含十张牌（由一个空格分开）：前五张是玩家 1 的，后五张为玩家 2 的。你可以认为所有牌都是有效的（没有错误的字符或重复的牌），每个玩家的牌都没有特别的顺序，并且每一局都肯定有一个确定的赢家。</p>
<p>在这一千局中玩家 1 赢了多少局？</p>
</div><br />
